#include <vector>
class Solution {
public:
    int findKth(vector<int>& a, int n, int K) {
        priority_queue<int,vector<int>,greater<int>> minque;
        for(int i = 0;i<K;i++)
        {
            minque.push(a[i]);
        }
        for(int i = K;i<a.size();i++)
        {
            if(a[i]>minque.top())
            {
                minque.pop();
                minque.push(a[i]);
            }
        }
        return minque.top();
    }
};